Page last updated: May 16, 2022
Content buckets
As mentioned in our Translation Program overview, we use 'content buckets' within Crowdin to get the highest priority content released first. When you check out a language to translate, for example, German you'll see folders for each content bucket.
Below is a breakdown of the website pages each content bucket contains.
1) Homepage
- ethstake.exchange homepage
- Main navbar
- Footer links
2) Use Ethereum pages
- What is Ethereum?
- What is ether (ETH)?
- Get ETH
- Dapps
- Stablecoins
- Staking
- Wallets
- Find wallets
- Developers' Home
- Developer learning tools
- Developer local environment setup
- Language support
3) Use case pages
- Decentralized autonomous organizations (DAOs)
- Decentralized finance (DeFi)
- Non-fungible tokens (NFT)
- Translation Program
- Translation guide
- Ethereum grants
- Translator acknowledgements
- Our translators
4) Upgrades
- Ethereum upgrades
- Ethereum vision
- The Beacon Chain
- The Merge
- Shard chains
- Staking
- Ethereum upgrades get involved
- Consensus layer bug bounty
- Staking deposit contract
- Ethereum Improvement Proposals (EIPs)
5) Community pages
- Ethereum events
- How can I get involved?
- Ethereum grants
- Language resources
- Online communities
- Ethereum support
- Community hub
- Contributor acknowledgements
- Our translators
- Translation FAQ
- Translation Program
6) Foundational developer docs
- Overview
- Intro to Ethereum
- Intro to ether
- Intro to dapps
- Web2 vs Web3
- Accounts
- Transactions
- Blocks
- Ethereum virtual machine (EVM)
- Gas
- Nodes and clients
- Nodes as a service
- Networks
- Consensus mechanisms
- Proof-of-work
- Mining
- Proof-of-stake
- Developer docs sidebar
7) Ethereum stack developer docs
- Introduction to the Ethereum stack
- Smart contracts
- Smart contract languages
- Smart contract anatomy
- Smart contract libraries
- Testing smart contracts
- Compiling smart contracts
- Deploying smart contracts
- Composability
- Deployment networks
- Development frameworks
- JavaScript APIs
- Backend APIs
- JSON-RPC
- Data and analytics
- Block explorers
- Smart contract security
- Storage
- Integrated Development Environments (IDEs)
- Programming languages
- Delphi
- .NET
- Golang
- Java
- JavaScript
- Python
- Rust
8) Whitepaper
9) Advanced developer docs
- Standards
- Token standards
- ERC-20
- ERC-721
- ERC-777
- Miner extractable value (MEV)
- Orcles
- Scaling
- Optimistic rollups
- Zero-knowledge rollups
- State channels
- Sidechains
- Plasma
- Validium
10) Additional Learn and general pages
- About ethstake.exchange
- Ethereum Improvement Proposals (EIPs)
- Enterprise Ethereum
- Private Ethereum
- History
- Glossary
- Brand assets
11) Developer tutorials 1
- A Python developer's introduction to Ethereum
- Calling a smart contract from JavaScript
- Hello world smart contract for beginners
- How to write & deploy an NFT (Part 1/3 of NFT tutorial series)
- How to mint an NFT (Part 2/3 of NFT tutorial series)
- How to view your NFT in your wallet (Part 3/3 of NFT tutorial series)
- How to turn your Raspberry Pi 4 into a node just by flashing the MicroSD card
- Transfers and approval of ERC-20 tokens from a Solidity smart contract
- Understand the ERC-20 token smart contract
12) Developer tutorials 2
- Create and deploy a DeFi app
- Deploying your first smart contract
- ERC-20 contract walkthrough
- How to implement an ERC-721 market
- Interact with other contracts from Solidity
- Kickstart your dApp frontend development with create-eth-app
- Merkle proofs for offline data integrity
- How to run a light node with Geth
- Sending tokens using ethers.js
- Sending transactions using Web3
- Uniswap-v2 contract walkthrough
13) Developer tutorials 3
- Downsizing contracts to fight the contract size limit
- Getting Started with Ethereum Development
- A guide to smart contract security tools
- How to set up Tellor as your oracle
- How to use Echidna to test smart contracts
- How to use Manticore to find bugs in smart contracts
- How to use Slither to find smart contract bugs
- Learn foundational Ethereum topics with SQL
- Logging data from smart contracts with events
- Monitoring Geth with InfluxDB and Grafana
- Smart contract security checklist
- Set up web3.js to use the Ethereum blockchain in JavaScript
- Smart contract security guidelines
- Solidity and Truffle continuous integration setup
- Testing ERC-20 tokens with Waffle
- Testing simple smart contract with Waffle library
- The Graph: Fixing Web3 data querying
- Token integration checklist
- Using WebSockets
- Vyper ERC-721 contract walkthrough
- Waffle: Dynamic mocking and testing contract calls
- Waffle say hello world tutorial with Hardhat and ethers